@charset "utf-8";
/* CSS Document */
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) #CCC no-repeat; background-attachment:fixed; margin:0; padding:0; color:#666; }
	img { border:none;}
	ul { list-style-type:none; margin:0; padding:0;}
	a { text-decoration:none;}
	
	#menuLog { font-size:1.4em; margin:20px; }
	.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
	
	.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	a.fg-button { float:left;  }
	button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */		
	.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }

/**/
#nome_sistema {padding:10px 0; background:url(../images/bg_transparente.jpg); border-bottom:1px solid #bbb;}
#nome_sistema2 {border-top:1px solid #fff;}

#menuGrupo {border:0px solid #000; margin:10px 0 10px 0;}
#menuGrupo #menuSeg div { padding:5px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:150px;}
ul.menuGrupo {
    font-family:verdana,arial;
	padding-left: 20px;
	list-style-type: disc;
}

/*	TOPO	*/
#topo {margin:auto; width:1000px; height:100px; border:0px solid #000;}
	#logo {width:330px; height:100px; border:0px solid #000; float:left;}
	/* 	USUARIO */
	#box_usuario {width:530px; height:100px; border:0px solid #bbb; float:right}
	#box_usuario div {border:1px solid #bbb;  margin:-2px 0 0 0;}
	#box_usuario div {padding:10px;  height:20px;}
	#box_list_usuario {float:right;}
		#box_list_usuario li { float:left; border:0px solid #000; margin:0 0 0 4px;}


/*	CORPO	*/
#corpo { margin:auto; width:1000px; border:0px solid #000;}
#box_conteudos, #box_conteudos_2 {border:0px solid #000; margin:10px 0 20px 0;}
#box_conteudos_2 h3, #box_conteudos_2 div { padding:5px 10px;}
#box_conteudos #accordion div { padding:15px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:200px;}

/*	RODAPE	*/
#rodape {margin:0 auto 40px; width:1000px; border:0px solid #000;}
	#rodape div { padding:5px 10px;}
		#rodape div span  { font-weight:lighter; font-size:11px;}
	
/* 	MENU */
#menu_principal {margin:auto; width:1000px; border:0px solid #000;}
#menu_principal span ul { float:right;padding:0 5px 0 0;}
	#menu_principal span ul li { float:left;}
		#menu_principal span ul li a { padding:11px 20px; margin:10px 0 0 4px; font-size:14px;}
	
	
	
#titulo_bloco { border-bottom:1px solid #333; margin:0 0 10px 0; font-size:18px; color:#333;}
#titulo_pagina { border-bottom:1px solid #333; margin:0 0 20px 0; font-size:28px; color:#333;}
	#list_itens_principais li { float:left; margin:12px 0 0 12px;}	
		li.item_principal {	width:153px;}
		li.item_principal a {border:2px solid #CCC; display:block;  background:#707070;}
		li.item_principal a:hover {border:2px solid #505050; display:block;  background:#505050;}						
		img.img_itens_principais {padding:0 0 0px 0; border:0px solid #000;}
		span.texto_itens_principais {color:#FFF; text-align:center; padding:5px 0; font-weight:bold; font-size:14px;  display:block;}
		span.texto_itens_principais:hover {color:#FFF; text-align:center; padding:5px 0; font-weight:bold; font-size:14px;display:block;}

